@charset "UTF-8";
/* 1366x768/1440x900/1600x900/1920x1080 */
body,div,p,h1,h2,h3,h4,h5,h6,span,dl,dt,dd,form,ul,li,ol,input,textarea{padding:0;margin:0;box-sizing:border-box;outline: none;
    font-family:Microsoft YaHei,WenQuanYi Micro Hei,Arial,-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Source Han Sans SC,Noto Sans CJK SC,sans-serif;
    /* 去掉点击的高亮 */
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -khtml-user-select: none;
    -webkit-tap-highlight-color: transparent;
     -webkit-touch-callout: none;
     -webkit-user-select: none;
     user-select: none; 
     }
body::-webkit-scrollbar-track-piece { background-color:#ddd;}
body::-webkit-scrollbar {width:8px;height:9px;}
body::-webkit-scrollbar-thumb {background-color:#f9be00; border-radius: 100px; background-clip:padding-box;min-height:28px;}
body::-webkit-scrollbar-thumb:hover {background-color:#98ba42; }
img{max-width:100%;outline: none;-webkit-outline:1px solid transparent;outline:1px solid transparent;border: none;vertical-align: middle}
ol,ul,li,dl,dd,dt{list-style-type:none;}
a{text-decoration:none;outline: none;}
input,textarea,select,button{outline:0;border:0;}
textarea{resize:none;}
table{text-align:center;border-collapse:collapse;}
body{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;overflow-x: hidden; }
body,html{width:100%;height:100%;margin:0;padding:0; scroll-behavior:smooth;-webkit-overflow-scrolling: touch;position: relative;
}
/* event.preventDefault()来判断是否到达底部或者顶部-webkit-overflow-scrolling: touch移动端会卡死 */
a,p,h1,h2,h3,h4,h5,h6,span{color:#221e1f;}
a:hover,a:active,a:visited,a:link,a:focus{
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent;
   outline:none;background:none;text-decoration:none;}
/* p{text-align:justify;} */
i{font-style:normal;}
.l{float: left;}
.r{float: right;}
input[type=button],input[type=submit],input[type=file],button{cursor:pointer;outline:0px;-webkit-appearance:none;}
textarea{-webkit-appearance:none;}
 /*@font-face{font-family:"hei";src:url('../fonts/VentiCF-Bold.otf');
    src:url('../fonts/Aileron-Bold-4.woff'),
    url('../fonts/Aileron-Bold-4.ttf.ttf'),
    url('../fonts/Aileron-Bold-4.svg') format('svg');
}*/
@media screen and (min-width:1000px) {
    h1,h2,h3,h4,h5,h6,ul,li,input,a{transition: all linear 0.3s;
        -webkit-transition: all linear 0.3s;
        -moz-transition: all linear 0.3s;
        -ms-transition: all linear 0.3s;
        -o-transition: all linear 0.3s;}
}
.clear{clear:both}
.clearfloat:after{display:block;content:"";clear:both;visibility:hidden;height:0;}
.clearfloat{zoom:1;}
.row_center{display: flex;align-items: center;justify-content: center; flex-wrap: wrap;}
.row_nocenter{display: flex;justify-content: center; flex-wrap: wrap;}
.row_bw{display: flex;align-items: center;justify-content: space-between; flex-wrap: wrap;}
.row_nobw{display: flex;justify-content: space-between;}
.row_around{display: flex;align-items: center;justify-content: space-around; flex-wrap: wrap;}
.row_start{display: flex;align-items: center;justify-content: flex-start;}
.row_nostart{display: flex;justify-content: flex-start;align-items: flex-start;}
.row_end{display: flex;align-items: center;justify-content: flex-end;}
.column_center{display: flex;flex-direction: column;justify-content: center;align-items: center;}
.column_center_left{display: flex;flex-direction: column;justify-content: center;}
.column_nocenter{display: flex;flex-direction: column;align-items: center;}
.column_bw{display: flex;flex-direction: column;justify-content: space-between;align-items: center;}
.column_start{display: flex;flex-direction: column;justify-content: flex-start;align-items: center;}
.column_nostart{display: flex;flex-direction: column;justify-content: flex-start;}
.column_end{display: flex;flex-direction: column;align-items:flex-end;}
::-webkit-input-placeholder{color: #999;
    transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;}
::-moz-placeholder{color: #999;
    transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;}
:-ms-input-placehoder{color: #999;
    transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;}
:-moz-placeholder{color: #999;
    transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;}
/* 加载动画 */
.preloader{position:fixed;top:0;left:0;z-index:9999999;width:100%;height:100%;background-color:#221e1f;overflow:hidden;}
.preloader-inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.preloader-icon{display:flex;padding:0;margin:0 auto; position: relative;justify-content: center;color: #fff;
    transition:all 0.3s linear;
    -webkit-transition: 0.3s linear;
    -moz-transition: 0.3s linear;
    -ms-transition: 0.3s linear;
    -o-transition: 0.3s linear;}
span.loader-104 {width:135px;height:78px;background:url(../img/run.svg) no-repeat center;position:relative;}
.loader-104::before{content:"";left:40px;bottom:18px;position:absolute;width:36px;height:36px;border-radius:50%;background-color:#faaa23;
    background-image:radial-gradient(circle 8px at 18px 18px,#FFF 100%,transparent 0),radial-gradient(circle 4px at 18px 0px,#FFF 100%,transparent 0),radial-gradient(circle 4px at 0px 18px,#FFF 100%,transparent 0),radial-gradient(circle 4px at 36px 18px,#FFF 100%,transparent 0),radial-gradient(circle 4px at 18px 36px,#FFF 100%,transparent 0),radial-gradient(circle 4px at 30px 5px,#FFF 100%,transparent 0),radial-gradient(circle 4px at 30px 5px,#FFF 100%,transparent 0),radial-gradient(circle 4px at 30px 30px,#FFF 100%,transparent 0),radial-gradient(circle 4px at 5px 30px,#FFF 100%,transparent 0),radial-gradient(circle 4px at 5px 5px,#FFF 100%,transparent 0);
    background-repeat:no-repeat;
    -webkit-animation:rotationBack 3s linear infinite;
    animation:rotationBack 3s linear infinite;
}
span.loader-104::after{content:"";left:74px;bottom:15px;position:absolute;width:24px;height:24px;border-radius:50%;background-color:#faaa23;
    background-image:radial-gradient(circle 5px at 12px 12px,#FFF 100%,transparent 0),radial-gradient(circle 2.5px at 12px 0px,#FFF 100%,transparent 0),radial-gradient(circle 2.5px at 0px 12px,#FFF 100%,transparent 0),radial-gradient(circle 2.5px at 24px 12px,#FFF 100%,transparent 0),radial-gradient(circle 2.5px at 12px 24px,#FFF 100%,transparent 0),radial-gradient(circle 2.5px at 20px 3px,#FFF 100%,transparent 0),radial-gradient(circle 2.5px at 20px 3px,#FFF 100%,transparent 0),radial-gradient(circle 2.5px at 20px 20px,#FFF 100%,transparent 0),radial-gradient(circle 2.5px at 3px 20px,#FFF 100%,transparent 0),radial-gradient(circle 2.5px at 3px 3px,#FFF 100%,transparent 0);background-repeat:no-repeat;
    animation:rotationBack 4s linear infinite reverse;
-webkit-animation:rotationBack 4s linear infinite reverse;}
.preloader-icon2{height: 48px; margin-top: 20px;}
p.loader-109{font-size: 48px;white-space:nowrap;padding: 0;margin: 0;display: block; line-height: 48px;
    font-family: Arial, Helvetica, sans-serif;-webkit-text-stroke:1px  #fff;box-sizing:content-box;
    font-weight:700;
    color: #faaa23;
    letter-spacing: 2px;
    position: relative;}
   
p.loader-109 span{color:#fff; font-family: Arial, Helvetica, sans-serif;padding: 0;margin: 0;display: block; /* -webkit-text-stroke:2px  #fff; */
    font-weight:700;position:absolute;left:0;top:0;bottom: 0; width:100%;height:100%;overflow:hidden;z-index: 1; white-space:nowrap;box-sizing:content-box;
    -webkit-animation:animloader110 2s linear infinite alternate;
    animation:animloader110 2s linear infinite alternate;}

 @-webkit-keyframes rotationBack{0%{transform:rotate(0deg);}
100%{transform:rotate(-360deg);}
}
@keyframes rotationBack{0%{transform:rotate(0deg);}
100%{transform:rotate(-360deg);}
}
@-webkit-keyframes animloader110{
    0%{height:100%;}
100%{height:0%;}
}
@keyframes animloader110{
    0%{height:100%;}
100%{height:0%;}
}
@keyframes preloader-fx {
	0%{-webkit-transform:scale(0,0);transform:scale(0,0);opacity:.5}
    100%{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:0}
}
@-webkit-keyframes preloader-fx {
	0%{-webkit-transform:scale(0,0);opacity:.5}
    100%{-webkit-transform:scale(1,1);opacity:0}
}
.display_width{width: 84%; margin: 0 auto; position: relative;}
/* nav */
.nav_middle{height: 100px;}
.fullpage{width:100%;height:100%; position: relative;overflow: hidden;
    transition: 0.5s ease-in;
    -webkit-transition: 0.5s ease-in;
    -moz-transition: 0.5s ease-in;
    -ms-transition: 0.5s ease-in;
    -o-transition: 0.5s ease-in;
}
.fullpage{background:#232323;}
.home_containter{width:100%;height:100%;position:absolute;left:0;top:0;}

@keyframes full_nav {
    0%{width:0;background: #f7b000;}
    25%{width:25%;background: #f7b000; }
    50%{width:50%; background: #f7b000;}
    75%{width:75%; background: #f7b000;}
    100%{width:100%;background: #f7b000;}
    }
/* 纯css导航 */
.phone_nav{display: none;}
.logo{width:18.57%;border-right: 1px solid rgba(255,255,255,0.05); height: 100%;}
.logo img{max-width:90%;}
.menu_logo{width:232px; margin-right:6%;}
.index_nav{position:fixed;width:100%;top:0;left:0;z-index:99; max-height: 100px;
    /* background: -webkit-linear-gradient(rgba(0,0,0,0.5),rgba(153,153,153,0));
	background: -moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); */
    border-bottom: 1px solid rgba(255,255,255,0.05);
    transition: all 0.5s; 
    -webkit-transition: all 0.5s; }
 .logo img.logo2{opacity: 0; display: none;}
 .fixednav{padding: 0 0 0 0 !important; opacity: 1; background: #fff; box-shadow: 0 10px 15px rgba(0,0,0,0.08);
    /* background:rgba(0,0,0,0.6); */
    animation:opp .5s linear 1 ;
    -webkit-animation:opp .5s linear 1 ;
    /* background: -webkit-linear-gradient(rgba(0,0,0,0.7),rgba(153,153,153,0)) !important; */
 }
 .fixednav .logo1{opacity: 0;display: none;}
 .fixednav img.logo2{opacity: 1; display: block;}
 .fixednav #colorNav > ul > li > a{color: #000;}
 .fixednav .search_button{border: 1px solid rgba(0,0,0,0.5);}
 .fixednav .search_button span{background:url(../images/search3.png) no-repeat center; background-size: 20px 20px;}
 .fixednav .langues_button{border: 1px solid rgba(0,0,0,0.5);}
 .fixednav .langues_button span{color: #000;}
 .fixednav .this_sanj{border-top: 8px solid rgba(0,0,0,0.5);}
 .fixednav .langues_button span::after{border-right: 1px dashed rgba(0,0,0,0.5);}
@keyframes opp {
        form{opacity: 0;
            background: -webkit-linear-gradient(rgba(0,0,0,0.5),rgba(153,153,153,0))
        };
        to{opacity:1;
            background: -webkit-linear-gradient(rgba(0,0,0,0.7),rgba(153,153,153,0));
        }
    }
@-webkit-keyframes opp {
        form{opacity:0;
            background: -webkit-linear-gradient(rgba(0,0,0,0.5),rgba(153,153,153,0))
        }
        to{opacity:1;
            background: -webkit-linear-gradient(rgba(0,0,0,0.7),rgba(153,153,153,0));
        }
    }
@keyframes opp1 {
    form{
        background: -webkit-linear-gradient(rgba(0,0,0,0.7),rgba(153,153,153,0))
    }
    to{
        background: -webkit-linear-gradient(rgba(0,0,0,0.5),rgba(153,153,153,0));
    }
}
@-webkit-keyframes opp1 {
        form{
            background: -webkit-linear-gradient(rgba(0,0,0,0.7),rgba(153,153,153,0))
        }
        to{
            background: -webkit-linear-gradient(rgba(0,0,0,0.5),rgba(153,153,153,0));
        }
    }

/* .nav_left{width: calc(100% - 220px);} */
#colorNav{width: 65%; }
#colorNav > ul{width:100%;}
#colorNav > ul > li{display:inline-block;position:relative;text-align: center;
    width: 15%;}
#colorNav > ul > li.nav_active > a{color: #f9be00;}
#colorNav > ul > li.nav_active::after{content: ""; display: block; width: 100%;height: 2px; background: #f9be00; position: absolute; bottom:0;}
#colorNav > ul > li > a::after{content: ""; display: block; width:0;height: 2px;left: 0;
     background: #f9be00; position: absolute; bottom:-10px;-webkit-transition: 0.3s linear;-moz-transition: 0.3s linear;transition: 0.3s linear;}
#colorNav > ul > li:hover > a:after{width: 100%;}
#colorNav > ul > li > a{color:#fff;font-size:18px;font-weight: 300; position: relative;}
#colorNav > ul > li:hover > a{color: #f9be00; }
#colorNav > ul > li.active > a{color: #f9be00; }
#colorNav > ul > li.active > a:after{width: 100%;}
#colorNav li > ul{position:absolute;text-align:center;width:140px;left:50%;margin-left:-70px;top:24px; opacity: 0;
    box-shadow: 0 20px 20px 0px rgba(23,29,30,0.07);overflow:hidden;
    -webkit-transition: 0.3s linear;-moz-transition: 0.3s linear;transition: 0.3s linear;}
#colorNav li ul li{background-color:#fff; height: 0; border-bottom: 1px solid rgba(0,0,0,0.08);
    border-left: 1px solid rgba(250,170,36,0.1);
    border-right: 1px solid rgba(250,170,36,0.1);
    -webkit-transition: 0.3s linear;-moz-transition: 0.3s linear;transition: 0.3s linear;}
#colorNav li:hover > ul{opacity:1;}
#colorNav li:hover ul li{height:50px;}
#colorNav li ul li a{display:block;color:#333;line-height: 50px;font-size: 16px;}
#colorNav li ul li:hover{background-color:#f9be00;}
#colorNav li ul li:hover > a{color: #fff;}
#colorNav li ul li:first-child{border-radius:3px 3px 0 0;margin-top:25px;position:relative;
    border-top: 1px solid rgba(250,170,36,0.1);}
#colorNav li ul li:first-child:before{
content:'';position:absolute;width:1px;height:1px;border:5px solid transparent;border-bottom-color:#f9be00;left:50%;top:-12px;margin-left:-5px;}
#colorNav li ul li:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px;
    border-bottom: 1px solid rgba(250,170,36,0.1);
    border-left: 1px solid rgba(250,170,36,0.1);
    border-right: 1px solid rgba(250,170,36,0.1);
}
.nav_right {width: 15.4%; color: #fff;border-left: 1px solid rgba(255,255,255,0.05); height: 100%;}
.search_box{position: relative;margin-right: 5%;}
.search_button{height: 34px; border-radius: 100px;border: 1px solid rgba(255,255,255,0.5);padding: 0 15px;}
.search_button > img{width: 20px; height: 20px;}
.search_button span{display: block;width: 20px; height: 20px; background: url(../images/search2.png) no-repeat center; background-size:20px 20px;}
.search_button:hover span{background: url(../images/search1.png) no-repeat center;background-size:20px 20px;}
.langues_button span{color: #fff; position: relative;}
.langues_button:hover span{color: #f9be00;}
.langues_button span::after{display: block; content:"";width: 1px; height:16px; border-right: 1px dashed #fff; position: absolute; right: 0;margin-right: -10px; top: 3px;}
.this_sanj{width: 0px; margin-top:10px;margin-left: 20px;
    height: 0px;  
    border-top: 8px solid #fff;  
    border-right: 6px solid transparent; 
    border-bottom: 8px solid transparent;
    border-left: 6px solid transparent;
transition: all ease-in-out 0.3s; -webkit-transition: all ease-in-out 0.3s;-moz-transition: all ease-in-out 0.3s;-ms-transition: all ease-in-out 0.3s;-o-transition: all ease-in-out 0.3s;}
.langues_button{height: 34px; border-radius: 100px;border: 1px solid rgba(255,255,255,0.5);padding: 0 15px;}
.seach_input{background: #fff; border-radius: 100px; border: 1px solid rgba(0,0,0,0.08); 
    box-shadow: 0 2px 15px rgba(0,0,0,0.08);position: absolute; top: 100%; right: 0; width: 300px; height: 46px;overflow: hidden; margin-top: 10px;
;}
.seach_input:hover{box-shadow: 0 0 10px rgba(249,190,0,.5);}
.seach_input input.seach_nav:hover::-webkit-input-placeholder{color: #f9be00;}
.seach_input input.seach_nav:hover::-moz-placeholder{color:#f9be00;;}
.seach_input input.seach_nav:hover:-ms-input-placehoder{color: #f9be00;;}
.seach_input input.seach_nav:hover:-moz-placeholder{color: #f9be00;}

.allt_box:hover .this_sanj{ border-top: 8px solid #f9be00; }
input.seach_nav{width:calc(100% - 70px); height: 100%; padding-left: 10px;}
input.seach_sub{width: 60px;height: 100%; background: url(../images/search.png) no-repeat center; background-size: 20px 20px;}
.allt_box{position: relative;}
.tongybox{position:absolute; width: 100%; top: 110%;
    text-align: center; box-shadow: 0 2px 15px rgba(0,0,0,0.08); border-radius: 20px;overflow: hidden;}
.tongybox a{display: block;width: 100%;background: #fff; height:40px; font-size: 16px; line-height:40px;}
.tongybox a:hover{color: #f9be00;}

/* 手机菜单导航 */
.shodow_bg{display: none;width: 100%; height: 100%; background: rgba(0,0,0,0.7);position: fixed;top: 0;bottom: 0;
    width: 100%;height: 100%;z-index: 1;}
.menu_logo{position: absolute; left: 8.335%; }
.menu_logo{width: 300px; }
.menu_logo img{width:120px;}
/* .menu_logo img.logo2{display: none;} */
.menu_nav .mu_intonav ul.meu_ful{width:100%; opacity: 0; margin-top: 22%;
    -webkit-transition-duration:0.77s;
    transition-duration:0.77s;
    -webkit-transition-timing-function:swing;
    transition-timing-function:swing;}
.mu_intonav ul.meu_ful li{list-style:none;}
.menu_nav{position: absolute; width:30vw; height: 100%;right: 0;z-index: 2;top:0;
    -webkit-transition-duration:0.66s;
    transition-duration:0.66s;
    -webkit-transition-timing-function:swing;
    transition-timing-function:swing;}
.menu_nav .mu_intonav ul.meu_ful > li > a,
.menu_nav .mu_intonav ul.meu_ful > li > span
{color: #000;
    font-size:0px;display:block;text-align:center;padding:10px 0; position: relative;
    -webkit-transition-duration:0.77s;
    transition-duration:0.77s;
    -webkit-transition-timing-function:swing;
    transition-timing-function:swing;}
.nav-open .lower-screen{-webkit-transform:scale(0.8,0.8);-ms-transform:scale(0.8,0.8);transform:scale(0.8,0.8);}
.nav-open .nav-toggle .icon span{width:0;}
.nav-open .nav-toggle .icon:before{
    -webkit-transform:translateY(13px) rotate(45deg);
    -ms-transform:translateY(13px) rotate(45deg);
    transform:translateY(13px) rotate(45deg);}
.nav-open .nav-toggle .icon:after{
    -webkit-transform:translateY(-13px) rotate(-45deg);
    -ms-transform:translateY(-13px) rotate(-45deg);
    transform:translateY(-13px) rotate(-45deg);}
.nav-toggle{position:absolute;right:0; 
    width:100%;height:auto;z-index:2;border-radius:50%;cursor:pointer;
    -webkit-transition-duration:0.66s;
    transition-duration:0.66s;
    -webkit-transition-timing-function:swing;
    transition-timing-function:swing;}
.mu_intonav{
    width:8px;height:0px;border-radius:100px;
    /* background-color:#faaa23; */
    content:"";position:absolute;top:0%;right:0;overflow:hidden;
    -webkit-transform:translateX(50%) translateY(0%);
    -ms-transform:translateX(50%) translateY(0%);
    transform:translateX(50%) translateY(0%);
    -webkit-transition-duration:0.66s;
    transition-duration:0.66s;
    -webkit-transition-timing-function:swing;
    transition-timing-function:swing;
    }
    
.nav-open .mu_intonav{
    width:100%;height:100vh;
    /* background-color:rgba(250,170,35,0.95); */background: #fff;
    top:0%;right: 0;border-radius:0 0 0 0px;
    -webkit-transform:translateX(0%) translateY(0%);
    -ms-transform:translateX(0%) translateY(0%);
    transform:translateX(0%) translateY(0%);
}
.nav-open .mu_intonav ul.meu_ful{opacity: 1;}
.nav-open .mu_intonav ul.meu_ful li a,
.nav-open .mu_intonav ul.meu_ful li span{font-size: 20px;}
.nav-toggle .icon{width:35px;height:29px;position:absolute; right:30%; top: 30px;
    -webkit-transition-duration:0.5s;
    transition-duration:0.5s;
    transition-timing-function:swing;}
.nav-open .nav-toggle .icon{right: 10px;}
.nav-toggle .icon span{top:13px;position: absolute; display: block; background: #f9be00; 
    width: 100%; height: 3px;border-radius:2px;left:0;
    -webkit-transition-duration:0.5s;
    transition-duration:0.5s;
    transition-timing-function:swing;}
.nav-toggle .icon:before,.nav-toggle .icon:after{width:35px;height:3px;
    background-color:#f9be00;
    border-radius:2px;content:"";position:absolute;left:0;
    -webkit-transition-duration:0.5s;
    transition-duration:0.5s;
    -webkit-transition-timing-function:swing;
    transition-timing-function:swing;}
.nav-toggle .icon:before{top:0px;}
.nav-toggle .icon:after{bottom:0px;}
.phone_nav{position: fixed; width: 100%;cursor: pointer;z-index: 1; min-height: 80px; top: 0;left: 0;
    background: #fff; box-shadow: 0 0px 5px rgba(0,0,0,0.08);
    /* background: -webkit-linear-gradient(rgba(0,0,0,0.8),rgba(0,0,0,0.5));
	background: -moz-linear-gradient(top,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.5) 100%);
	background: -o-linear-gradient(top,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.5) 100%);  */
}
.menu_chou{text-align:center;color:#fff;font-size:18px;position:sticky;position:-webkit-sticky; margin-top: 10%;}
.menu_chou a{color:#333;}


.menu_nav .mu_intonav ul.meu_ful li ul.int_listul{display: none; margin-bottom: 26px;}
.menu_nav .mu_intonav ul.meu_ful li ul.int_listul > li > a{display:block;font-size: 16px; color:rgba(0,0,0,0.7);
    font-weight: normal;
     text-align:center;padding:6px 0;
    -webkit-transition-duration:0.77s;
    transition-duration:0.77s;
    -webkit-transition-timing-function:ease-out;
    transition-timing-function:ease-out;}
.mu_intonav ul.meu_ful li.men_click > a{display: block; position: relative;}
.mu_intonav ul.meu_ful li.men_click > span{display: block; position: relative;}
.mu_intonav ul.meu_ful li.men_click > a::before,
.mu_intonav ul.meu_ful li.men_click > span::before{content: ""; position: absolute; right:10%;top: 34%; 
    background: url(../images/arr.png) no-repeat center; width: 16px; height: 16px;
    background-size:cover; display: block;
    -webkit-transition-duration:0.77s;
    transition-duration:0.77s;
    -webkit-transition-timing-function:swing;
    transition-timing-function:swing;}
.mu_intonav ul.meu_ful li.men_click > a.current_fx::before{transform: rotate(90deg);}
.mu_intonav ul.meu_ful li.men_click > span.current_fx::before{transform: rotate(90deg);}

.phone_search{ position: absolute; right: 20%; top: 25%; z-index: 3;}
.ph_search_img{width: 20px; height: 20px;}
.ph_serarch_box{width: 250px; height: 50px;border-radius: 100px;overflow: hidden; background: #fff; box-shadow: 0 0px 10px rgba(0,0,0,0.08); position: absolute; right: 0; top: 30px;z-index: 3;}
.ph_serarch_box input.ph_search_nav1{width:calc(100% - 50px); padding-left: 10px; height: 100%; font-size:16px;}
.ph_search_nav2{width:50px; background:url(../images/search1.png) no-repeat center; height: 100%; background-size:20px 20px;}
.ph_en_language{position: absolute; right: 35%; top: 25%; width: 20px; height: 20px;border-radius: 100px; 
    /* border: 1px solid rgba(249,190,0,0.5); */padding:2px; color: rgba(0,0,0,0.5);z-index:3;} 

/* index_banner */
.index_banner{position: relative;width: 100%; height: 100%;}
.swiper-container_index_banner{width: 100%;height: 100%; position: relative;overflow: hidden;}
.swiper-container_index_banner .swiper-slide { text-align: center;  font-size: 18px;background: #fff; overflow:hidden; position: relative;}
.swiper-container_index_banner .slide-inner {
    position: absolute; width: 100%; height: 100%; left: 0; top: 0;bottom: 0;right: 0;
    background-size: cover;
    background-position: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center; justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;color:#fff;
}
.swiper-container_index_banner .swiper-slide .slide-inner > img{width: 100%; height: 100%; object-fit: cover;}
.index_banner .banner_text{position: absolute; z-index: 1;top: 50%;  left: 50%; text-align: left; 
    transform: translate(-50%,-50%);
   -webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
}
.swiper-container_index_banner .banner_h2{font-size: 34px; color: #fff;background: #00cccc; border-radius: 10px; display: initial;padding: 2px 20px;}
.swiper-container_index_banner .banner_bigh1{font-size:50px; color: #fff; padding-top: 20px; }
.swiper-container_index_banner .banner_zimu h2{font-size: 80px; color: #f9be00; text-transform: uppercase; font-weight:550;}
.swiper-container_index_banner .banner_zimu img{width: auto;margin-left: 10px;}
.swiper-container_index_banner .swiper-slide-active .banner_text_box{animation: donghualeft 2.5s;
    -webkit-animation: donghualeft 2.5s;
    -moz-animation: donghualeft 2.5s;
    -ms-animation: donghualeft 2.5s;
    -o-animation: donghualeft 2.5s;}
@-webkit-keyframes donghualeft {
        0% {
          opacity: 0;
          -webkit-transform: translateX(15%);-moz-transform: translateX(15%);transform: translateX(15%);
        }
        100% {
          opacity: 1;
          -webkit-transform: translateX(0);-moz-transform: translateX(0);transform: translateX(0);
        }
      }  
@keyframes  donghualeft {
        0% {
          opacity: 0;  -webkit-transform: translateX(15%);-moz-transform: translateX(15%);transform: translateX(15%);}
        100% { opacity: 1;-webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0);}
      }


/* 首页navmedia */
@media screen and (max-width:1440px){
    .phone_nav{min-height: 50px;}
    #colorNav li:hover ul li{height:40px;}
    #colorNav > ul > li > a{font-size: 16px;}
    #colorNav li > ul{top: 16px;}
    #colorNav li ul li a{font-size: 14px;line-height: 40px;}
    .nav-toggle .icon{top:10px;height: 24px;} 
    .nav-toggle .icon:before, .nav-toggle .icon:after{height: 2px;}
    .nav-open .nav-toggle .icon:after{-webkit-transform: translateY(-15px) rotate(-45deg);
        -ms-transform: translateY(-15px) rotate(-45deg);
        transform: translateY(-15px) rotate(-45deg);}
    .nav-open .nav-toggle .icon:before{-webkit-transform: translateY(15px) rotate(45deg);
        -ms-transform: translateY(15px) rotate(45deg);
        transform: translateY(15px) rotate(45deg);}
    .nav-toggle .icon span{height: 2px; top: 11px;}
    .mu_intonav{top:30px; right:calc(30% + 17px);}
    .search_button,.langues_button{height: 26px;}
    .search_button span{width: 16px; height: 16px;    background-size: 16px 16px;}
    .search_button:hover span,.fixednav .search_button span{background-size:16px 16px;}
    .nav_middle{height: 80px;}
}
@media screen and (max-width:1200px){
    #colorNav > ul > li > a{font-size: 14px;}
    #colorNav > ul > li{line-height: 1;margin-right: 5px;}
    .logo{width: 200px;}
    #colorNav{width: calc(100% - 200px);}
    .nav_left {width: calc(100% - 170px);}
    .ful2_text{margin-top: 12%;}
}
@media screen and (max-width:1000px) {
    .pc_nav{display: none;}
    .index_nav{display: none;}
    .phone_nav{display:block;z-index:11;} 
}
@media screen  and (max-width:767px){
    .mu_intonav{top:24px;right:30px;}
    .display_width{width: 90%;}
    .menu_logo {width:120px; left: 10px; top:6px;z-index: 3;}
    .nav-toggle .icon{right: 10px; top: 10px; width: 30px;height: 26px;}
    .nav-toggle .icon:before, .nav-toggle .icon:after{width: 30px;}
    .nav-toggle .icon span{top: 11px;}
    .nav-toggle .icon:before{top:0px;}
    .nav-open .nav-toggle .icon:after{ -webkit-transform:translateY(-9px) rotate(-45deg);
        -ms-transform:translateY(-9px) rotate(-45deg);
        transform:translateY(-9px) rotate(-45deg);}
    .menu_nav{width: 100%;}
}
.title{margin-bottom: 60px;}
.title .title_line{height: 2px; width: 30px; background: #f9be00; margin-right: 10px;}
.title h2{font-size: 32px; color: #f9be00; font-weight: normal;}
.title .title_letter{text-transform: uppercase; color: #000;font-size: 54px; font-weight: bold; margin-top: 20px;}
.title_center,.title_center h2{text-align: center; display: block; margin: 0 auto;}
/* index_one */
.index1_left{width: 37%; left:8%; margin-top:10%; position: absolute;z-index: 1;}
.text_description,.text_description p,.text_description span{font-size: 18px; color: #3b4044; line-height: 30px;
    text-align: justify;
    text-justify: inter-ideograph;
}
.index_one{position: relative;width: 100%;}
.index1_right{width: 39.8%; position: absolute; right:9%;margin-top: 6.5%;z-index: 1;}
.index_one .index_bg{width: 100%; position: relative;}
a.look_more{display: block;width: 180px; height: 50px; text-align: center; line-height: 50px; background: #8fbd1f;
     border-radius: 4px; color: #fff; margin-top: 50px;
     transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;}
a.look_more:hover{background: #f9be00;}
/* index_two */
.index_two .title_center{padding-top: 60px; display: none;}
.index_two{background: #f5f5f5;width: 100%; }
.index_two_left{width:54.6%; background: #2f2f2f; padding: 80px 30px; position: relative;}
.index_two_swiper{margin:0;}
.index_two_swiper .swiper-wrapper .investment_title{width: 100%;}
.index_two_swiper .swiper-wrapper .investment_title > div{ width: 33.333%;overflow: hidden;
     float: left; border: 1px solid rgba(255,255,255,0.2); border-left: none; height: 150px; position: relative;}
.index_two_swiper .swiper-wrapper .investment_title > div:nth-of-type(3n+1){ border-left: 1px solid rgba(255,255,255,0.2); }
.index_two_swiper .swiper-wrapper .investment_title > div .logo_box{height: 100%;}
.index_two_swiper .swiper-wrapper .investment_title > div .logo_img_left{width:0;min-width:0;  height: 100%; padding:0 0px; background: #fff;
    transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;
    -ms-transition:all 0.5s;
    -o-transition:all 0.5s;
}
.index_two_swiper .swiper-wrapper .investment_title > div:hover .logo_img_left{width:36%; min-width: 100px; height: 100%; background: #fff;}
.index_two_swiper .swiper-wrapper .investment_title > div .logo_text_right{width:100%;max-width:100%;padding:10px 5%;height: 100%;
    position: relative; transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;
    -ms-transition:all 0.5s;
    -o-transition:all 0.5s;}
.index_two_right .title{margin:50px 0 30px 0;}
.index_two_right a.look_more{margin-top: 20px;}
.index_two_swiper .swiper-wrapper .investment_title > div:hover .logo_text_right{width:64%;max-width: calc(100% - 100px); background: #f9be00;}
.index_two_swiper .swiper-wrapper .investment_title > div .logo_text_right h1{ color: #fff; font-size: 22px; font-weight: normal;
    transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;
    -ms-transition:all 0.5s;
    -o-transition:all 0.5s;}
.index_two_swiper .swiper-wrapper .investment_title > div .logo_text_right p{font-size: 16px; color: #59c9ca;margin-top: 10px;
    transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;
    -ms-transition:all 0.5s;
    -o-transition:all 0.5s;}
.index_two_swiper .swiper-wrapper .investment_title > div .logo_text_right p{font-size: 14px; }
.index_two_swiper .swiper-wrapper .investment_title > div .logo_text_right  img{width: 26px;position:absolute; bottom: 20px;}
.index_two_swiper .swiper-wrapper .investment_title > div.on1 .logo_img_left{width:36%; min-width: 100px; height: 100%; background: #fff;}
.index_two_swiper .swiper-wrapper .investment_title >  div.on1 .logo_text_right{width:64%;max-width: calc(100% - 100px); background: #f9be00;}
.index_two_right{width: 45.3%; background: #f5f5f5; padding: 0 10% 0 2%;}
.investment_con .index_title_name{font-size: 30px; font-weight:normal;color: #3c3939;}
.investment_con  .index_name_text{font-size: 18px; line-height: 30px; color: #3b4044; margin-top: 20px;
    text-align: justify;}
.investment_con_list{display:none;}
/* index_three */
.index_three{width: 100%; padding: 120px 0;}
.index_three .index_three_middle{background: #2e2e2e; position: relative; width: 100%;overflow: hidden; margin-top: 60px;}
/* .index_three::after{content: ""; display: block; background: url(../images/logo_bg.png) no-repeat; position: absolute; top: -5%; right: 10%;} */
.index_three .index_three_swiper2 {width: 66.66%; margin:0;}
.index_three .index_three_swiper2 img{width: 100%;}
.index_three .index_three_swiper {width: 35%; padding: 20px; position: absolute;z-index: 1;right: 8%;border-radius: 10px;
     overflow: hidden;box-sizing: border-box;padding: 10px 0;  top: 50%;  
     transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);
     -ms-transform: translateY(-50%);
     -o-transform: translateY(-50%);
    }
.index_three .index_three_swiper  .swiper-slide{border-radius: 10px; overflow: hidden;}  
.index_three .index_three_box{background: #fff; border-radius: 10px; padding: 50px;overflow: hidden;}
.index_three  .logo_bg{width: 38%; position: absolute; top: -10%; right: -22%;}
.index_three .index_three_box .index_three_name img{max-width: 120px;}
.index_three .index_three_box .index_three_name h4{font-size:22px;color: #3b4044;  margin-top: 10px;
    font-weight: normal;position: relative; 
    /* padding-left: 10px;; margin-left: 10px;  */
}
/* .index_three .index_three_box .index_three_name h4::before{content: ""; display: block; 
    position: absolute; width: 1px; height: 30px; border-left: 1px dashed rgba(0,0,0,0.4);
     top: 50%; margin-top: -15px; left: 0;} */
.index_three .index_three_box .fh_text{ font-size: 18px; line-height: 32px; font-weight: normal;padding:40px 0 0 0; color: #3b4044;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:5;
    -webkit-box-orient: vertical;}
.index_three .index_three_box .fh_text p,.index_three .index_three_box .fh_text span,.index_three .index_three_box .fh_text p span{color:#3b4044;}
.index_three .index_three_swiper_button{position:absolute; bottom:20px; width: 20%; right: 8%;}
.index_four{margin-bottom: 120px;}
.index_four_right{width: 70%;}
.index_four_mySwiper2 {width: 100%; margin-bottom: 50px;}
.index_four_left{width: 19.69%;}
.index_four_right{width: 80%;}
.index_four_box{width: 100%; position: relative; padding:5% 0; }
.index_four_mySwiper2 .swiper-slide{background: #fff;}
.index_four_box .index_four_img{width: 35%; overflow: hidden; border-radius: 10px;position: relative;z-index: 1;}
.index_four_box .index_four_text{width: 52.7%; margin-right: 4%; position: relative;z-index: 1;}
.index_four_box::after{content: ""; display: block;position: absolute; right: 0; width: 75%; height: 100%; background: #f5f5f5; border-radius: 4px;}
.index_four_text span{font-size: 16px;}
.index_four_text h1{font-size: 24px; color: #333;margin: 20px 0 30px;}
.index_four_text .in_four_text{font-size: 18px; line-height: 30px;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient: vertical;}
a.look_more1{font-size: 18px; color: #98ba42; display: block;margin-top: 30px;
    transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;
    -ms-transition:all 0.5s;
    -o-transition:all 0.5s;}
a.look_more1:hover{color:#f9be00;}
.index_four_title{background: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.08); border-radius: 10px; padding:10px;}
.index_four_title h1{font-size: 18px; color: #333; height: 50px; margin-bottom:10px;font-weight: normal;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;}
.index_four_title span{color: #999; text-align: right; width: 100%; display: block; font-size: 16px;}
.index_four_mySwiper {box-sizing: border-box;width: 90%;}
.index_four_mySwiper .swiper-slide {width: 25%;height: 100%; padding: 10px;}
.index_four_mySwiper .swiper-slide-thumb-active .index_four_title{background: #f9be00;}
.index_four_mySwiper .swiper-slide-thumb-active .index_four_title h1{color: #fff;}
.index_four_mySwiper .swiper-slide-thumb-active .index_four_title span{color: #fff;}
.index_four_xia{position: relative;}
a.look_more_ph{display:none;}

.index_five{width: 100%; background: #f5f5f5; padding: 120px 0;}
.index_five .index_five_middle{background: #fff;}
.index_five .mySwiper_shu{width: 28%; height: 65vh; background: #2e2e2e;}
.index_five .mySwiper_shu_2{width: 72%; background: #fff;}
.index_five_leftimg{width: 180px; overflow: hidden;flex-shrink: 0; height: 100%;flex-shrink: 0;}
.index_five_leftimg img{
    /*width: 100%; */
    height: 100%;
    object-fit: cover;}
.index_five_lefttext{width: calc(100% - 180px); padding-left: 20px;}
.index_five_teamtext{width: 45%;}
.index_five_team{padding:0 6%;}
.index_five_photo{width: 40%;}
.index_five_photo img{width: 100%; height: 100%; object-fit: cover;}
.index_five_teamtext > h1{font-size: 32px;font-weight: normal; display: block; margin-bottom: 20px;}
.index_five_teamtext > h1 span{display: inline-block; padding-left: 20px;font-size: 18px;}
.index_five_teamtext > p{font-size: 18px;margin-bottom: 10px; font-weight: bold;}
.index_five_teamtext .index_five_ms{font-size: 18px; color:#3b4044; line-height: 32px;text-align: justify;}
.index_five_button{position: absolute;width: 40%; bottom: 20px; left: 10%;}
.index_five_leftbox{width: 100%; height: 100%; position: relative;}
.index_five_leftbox::after{content: "";position: absolute; bottom: 0;right: 0;width: 100%;height: 1px; background: rgba(255,255,255,0.1);z-index: 1;}
.index_five .swiper-slide-thumb-active {background: #f9be00; height: 100%;}
.index_five_line{width:30px; height: 4px; background: #f9be00; border-radius: 20px; margin-bottom: 30px; margin-top: -40px;}
.index_five_leftname{color: #fff; font-size: 26px;}
.index_five_leftname h1{color: #fff; font-size: 26px; font-weight:normal;}
.index_five_lefttext p.zw{color: #fff;font-size:18px; display:block;margin-top: 10px;}
.index_five_leftname span{color: #fff;font-size:18px; display: inline-block; padding-left: 10px;}
.index_five .swiper-slide-thumb-active .index_five_line{background: #fff;}
.index_five .mySwiper_shu_2 .swiper-slide{background: #fff;}
.index_five_photo_ph{display: none;}

footer{background: #2e2e2e; padding-top: 120px;}
footer .footer_logo{width:200px;}
footer .footer_ul{width: 74%;}
footer .footer_ul li a{color: #fff; font-size: 18px;
transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;}
footer .footer_ul li:hover a{color: #f9be00;}
footer .footer_top{padding-bottom: 40px; border-bottom: 1px solid rgba(255,255,255,0.1);}
footer .footer_middle{padding: 50px 0;
    border-bottom: 1px solid rgba(255,255,255,0.1);}
footer .footer_mid_left > div:first-child{margin-bottom: 10px;}
footer .footer_mid_left p{color: #fff; font-size: 18px; display: block; margin-top: 5px; padding-left: 10px;}
footer .footer_mid_left img{width: 40px;}
footer .footer_mid_right{width: 50%;}
footer .footer_mid_right .fot_icon{width: 50px;height: 50px; margin: 0 10px; position: relative;}
footer .footer_mid_right .fot_icon:last-child{margin-right:0;}
footer .footer_mid_right .fot_icon a > img{ opacity: 0.7;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;
    -ms-transition:all 0.5s; -o-transition:all 0.5s;}
footer .footer_mid_right .fot_icon:hover a > img{opacity: 1;}
footer .footer_mid_right .footer_erwe{position: absolute; bottom: 60px; width: 110px; height: 110px; border-radius: 4px; padding:3px;background: #fff; z-index: 1;opacity: 0;margin-left: -30px; }
footer .footer_mid_right .fot_icon:hover .footer_erwe{ opacity: 1;
    animation:show .5s linear 1 ;
    -webkit-animation:show .5s linear 1 ;}
@keyframes show {
    0%{-webkit-transform:scale(0,0);transform:scale(0,0);opacity:0}
    100%{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1}
        }
@-webkit-keyframes  show {
    0%{-webkit-transform:scale(0,0);transform:scale(0,0);opacity:0}
    100%{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1}
    }

footer .footer_erwe img{ border-radius: 4px;}
footer .footer_erwe .this_sanj{ width: 0px; z-index: 11;position: absolute; bottom:-20px; left: 50%;
    transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);
    margin-top:0px;
    margin-left: 0;
    height: 0px;
    border-top: 10px solid #fff;
    border-right: 8px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 8px solid transparent;
    transition: all ease-in-out 0.3s;
    -webkit-transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
    -ms-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;}
footer .footer_last{padding: 20px 0;}
footer .footer_last span{color:rgba(255,255,255,0.4); display: inline-block; padding-right: 20px;}
/* mianbaoxie */
.crumbs_nav> img{width: 18px;}
.nav_mid_position{position: absolute; bottom: 30px; left: 8%;color: #fff;}
.nav_mid_position a{font-size: 16px; color: #fff; display: inline-block; padding: 0 5px;
    transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;
    -ms-transition:all 0.5s;
    -o-transition:all 0.5s;}
.nav_mid_position .cirmbs_link{margin-left: 10px;}
.nav_mid_position .cirmbs_link img{width: 12px; margin-top: 2px;}
.nav_mid_position .cirmbs_link span{color: #fff;padding-left: 5px;
    transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;
    -ms-transition:all 0.5s;
    -o-transition:all 0.5s;}
/* banner */
.main_banner{width: 100%; position: relative; flex-shrink: 0;}
.banner_mid_position{position: absolute; left: 8%; top:35%; width: 84%;}
.slogan_box2 h2{font-size: 50px; color: #fff;font-weight: normal;}
.slogan_box2 h1{color: #f9be00;font-size: 80px; margin-top:20px;font-weight: normal; text-transform: uppercase;}
.banner_img{width: 100%; height: 100%; object-fit: cover;}
/* about */
.about_one{margin:120px auto 240px auto; position: relative; width: 100%;}
.about_one_main{width: 100%; background: #f5f5f5; position: relative; margin-top: 60px;}
.about_one_left{width:45%; overflow: hidden; position: absolute; height: 100%; top: 0;}
.about_one_left img{width: 100%; height: 100%; object-fit: cover;}
.about_one_right_img{width:35%; position:absolute;z-index: 1;top:0;right: -3%; overflow: hidden; }
.about_one_right_img img{width: 100%; margin-top: -2%;  }
.about_one_right .about_text_box{ width:69%; background: #fff; padding:7% 5%; position:relative;z-index: 2; 
    border-radius: 10px;box-shadow: 0 10px 10px rgba(0,0,0,0.08); right: 0; top: 120px; height:75vh; float: right;}
.about_text_box .about_text{width: 100%;height: 100%; overflow-y: scroll; padding:0 5%; font-size: 18px; line-height: 38px; color: #3b4044;text-align: justify;}
.about_text_box .about_text::-webkit-scrollbar-track-piece { background-color:#faebc6;}
.about_text_box .about_text::-webkit-scrollbar {width:6px;height:9px;}
.about_text_box .about_text::-webkit-scrollbar-thumb {background-color:rgba(249,190,0,0.7); border-radius: 100px; background-clip:padding-box;min-height:28px;}
.about_text_box .about_text::-webkit-scrollbar-thumb:hover {background-color:#f9be00; }
.about_two{background: url(../images/about_09.jpg) no-repeat center; width: 100%; position: relative; padding: 8% 0; }
.about_two .about_two_middle{position: relative;}
.about_two_trapezoidal{width:88%;margin-top: -14%;}
.about_two_icon{width: 70px; height:70px;background: #f9be00; border-radius: 10px;}
.about_two_trap{width: 19%; background: rgba(255,255,255,0.2); box-shadow: 0 0 15px rgba(0,0,0,0.08); border-radius: 10px;}
.about_two_trap h1{font-size: 28px; color: #00cccc; margin-top: 20px;}
.about_two_dashe{position: relative;width: 8%;}
.about_two_dashe_left{width: 50%; height:100%;border-bottom: 3px dashed #00cccc; border-right:3px dashed #00cccc;}
.about_two_dashe_right{width: 50%; height:100%;border-top: 3px dashed #00cccc;}
.about_two_trap4{margin-top: 0;}
.about_two_trap3{margin-top: 10%;}
.about_two_trap2{margin-top: 20%;}
.about_two_trap1{margin-top: 30%;}
.about_two_dashe3{margin-top: 10%;}
.about_two_dashe2{margin-top: 20%;}
.about_two_dashe1{margin-top: 30%;}
.about_two_logo{position: absolute; right: 0; bottom:4%;width:27%; right: 7%;}
/* develoment */
.about_develoment{background: url(../images/about_delp_bg_03.jpg) no-repeat center top;width: 100%;}
.about_top_develop{width: 100%; position: relative;}
.about_top_develop::after{display: block;content:""; display: block; width:calc(100% - 100px);position: absolute; top: 50%;left: 50px; height: 1px;background: #00cccc;}
.about_develop_middle{padding: 120px 0;}
.about_develop_mySwiper{width: 90%; margin: 0 auto;}
.about_develop_mySwiper .swiper-wrapper .swiper-slide{position: relative;z-index: 1;}
.about_develop_mySwiper .swiper-wrapper .swiper-slide-thumb-active .about_year_box .about_year h1{color: #f9be00;}
.about_develoment .about_develop_mySwiper .about_year_box .about_circular{width: 14px; height: 14px; background: #98ba42;border-radius: 100px; margin-top: 20px;position: relative;}
.about_develop_mySwiper .swiper-wrapper .swiper-slide-thumb-active .about_year_box .about_circular{background: #f9be00;position: relative;}
.about_develop_mySwiper .swiper-wrapper .swiper-slide-thumb-active .about_year_box .about_circular::after{display: block; content: "";width:38px; height:38px; border-radius: 100px; position: absolute;top: -12px; left: -12px;z-index: -1; background: #fff2d0;}
.about_year_box {padding-bottom:84px;}
.about_year_box .about_year h1{font-size: 48px; color: #333; font-weight: normal;}
.about_year_box .about_year span{display: block; margin-top: 20px; margin-right: -30px; padding-left: 10px;}
.about_develop_mySwiper2{width: 90%; margin: 0 auto;}
.about_develop_time{margin-top: 10px;}
.about_develop_time img{width:24px;}
.about_develop_time > div{font-size: 22px; font-weight: bold;color: #333333;margin-left: 10px; }
.about_develop_mySwiper2{margin-top: 20px;}
.about_develop_time{width: 210px;}
.about_develop_right{width: calc(97% - 210px);}
.about_develop_link{justify-content: space-between;}
.about_develop_img{background:url(../images/about_delp_07.png) no-repeat center #f5f5f5; overflow: hidden;border: 10px solid #f5f5f5;width: 40%; flex-shrink: 0; background-size: cover;}
.about_develop_img img{width: 100%; height: 100%;object-fit: cover;
transition: all 0.3s;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;}
.about_develop_text{width:55%; }
.about_develop_text h1{font-size: 24px; color:#00cccc;font-weight: normal; margin-bottom: 10px;}
.about_develop_text .p{font-size: 18px; line-height: 32px;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient: vertical;
    }
.about_develop_ul li{width: 100%; margin-bottom:80px;}
.about_develop_ul li:hover .about_develop_img img{transform:scale(1.1,1.1);
-webkit-transform:scale(1.1,1.1);
-moz-transform:scale(1.1,1.1);
-ms-transform:scale(1.1,1.1);
-o-transform:scale(1.1,1.1);}
/* team */
.about_team_ul{width: 100%; padding: 120px 0;}
.about_team_ul li{width: 100%;margin-bottom:100px; position: relative; height: 100%;}
.about_team_ul li .about_team_img{width: 27.4%; flex-shrink: 0; border-radius: 10px; overflow: hidden; position: relative;z-index: 1;}
.about_team_ul li .about_team_img img{width: 100%; height: 100%; object-fit:cover;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;}
.about_team_ul li:hover .about_team_img img{
    transform:scale(1.1,1.1);
    -webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -ms-transform:scale(1.1,1.1);
    -o-transform:scale(1.1,1.1);} 
.about_team_ul li .about_team_text{width:75%; background: #fff; box-shadow: 0 0 15px rgba(0,0,0,0.08);
position: absolute; right: 0; height:80%; padding:5% 5% 5% 10%; border-radius: 0 10px 10px 0;}
.about_team_ul li .about_team_text .line{width:40px; height:4px; background: #f9be00; margin-bottom:30px;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;}
.about_team_ul li:hover .about_team_text .line{width: 100%;}
.about_team_ul li .about_team_h1{margin-bottom:40px;}
.about_team_ul li .about_team_h1 h1{font-size: 32px; color: #000000;font-weight: normal;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;}
.about_team_ul li:hover .about_team_h1 h1{color: #f9be00;}
.about_team_ul li .about_team_h1 span{color: #00cccc; font-size: 32px;display: block; margin-left: 10px;}
.about_team_ul li .about_team_text_p{font-size: 18px;line-height: 30px;}
.about_team_ul li:nth-of-type(2n+2){justify-content: flex-end;}
.about_team_ul li:nth-of-type(2n+2) .about_team_text{width:75%; background: #f5f5f5; box-shadow: 0 0 0 rgba(0,0,0,0.08);
    position: absolute;left: 0; height:80%; padding:5% 10% 5% 5%; border-radius: 10px 0 0 10px;}
/* about_culture */
.about_culture_one{background: #f5f5f5;width: 100%;padding: 120px 0; position: relative;}
.about_culture_one_right{width:42%;overflow: hidden;background: #333333 ; padding-top: 7%; position: absolute;right: 0; top:120px;border-radius: 10px 0 0 0;}
.about_culture_one_right img{width: 60%; right: -5%; position: relative; bottom: 0; float: right;}
.about_culture_one_main{width: 96%;background: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.08); padding:10% 6%; border-radius: 10px; position: relative;z-index: 1;}
.about_culture_one_main .about_culture_in{width:50%; position: relative; }
.about_culture_one_main .about_culture_in:first-child{padding-right: 5%;}
.about_culture_one_main .about_culture_in:nth-of-type(2){padding-left: 5%;}
.about_culture_one_main .about_culture_in:first-child::after{content: ""; display:block; position: absolute; width: 1px; height: 100%; top: 0;right: 0; background: rgba(0,0,0,0.08);}
.about_culture_one_main .about_culture_in .about_culture_in_img{width: 70px; height: 70px; background: rgba(249,190,0,0.2); border-radius: 10px; margin-bottom: 20px;}
.about_culture_one_main .about_culture_in h1{font-size: 34px; color: #00cccc;}
.about_culture_one_text{margin-top:20px; font-size: 18px; line-height: 32px; color: #3b4044;text-align: justify;}
.about_culture_two{padding: 120px 0; width: 100%;}
.about_culture_ul{width: 100%; margin-top: 60px;}
.about_culture_ul li{width: 24%; position: relative; overflow: hidden;
    transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;}
.about_culture_ul li .about_cu_img{flex-shrink: 0; width: 100%; height: 100%;}
.about_culture_ul li > img{width: 100%; height: 100%; object-fit:cover;}
.about_culture_ul li .about_culture_li_text{position: absolute; bottom: 0; left: 0;right: 0;width: 100%; height: 100%; padding: 0 10%;bottom: -30%;
    transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;}
.about_culture_ul li::after{content: ""; display: block; width: 100%; height: 5px; background:#00cccc;z-index: 1; position: absolute;top: 0; transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;}
.about_culture_icon{width: 50px;}
.about_culture_ul li .about_culture_li_text h1{font-size: 24px; color: #fff; font-weight:normal; margin: 20px auto;
    transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;}
.about_culture_ul li .about_culture_li_p{color:#fff; font-size: 16px; line-height:28px; height: 0; opacity: 0; overflow: hidden;
    transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;}
.about_culture_ul li:hover .about_culture_li_text{bottom: 0;}
.about_culture_ul li:hover .about_culture_li_p{overflow: inherit; opacity: 1; height: auto;}
.about_culture_ul li:hover .about_culture_li_text{ background: #f9be00;}
.about_culture_ul li:hover:after{background: #f9be00;}
ul.about_share_ul li{position: relative; width: 31.9%; background: #f5f5f5; margin-bottom: 20px;overflow: hidden;}
ul.about_share_ul li a{display: block;width: 100%; height: 100%; position: relative;}
ul.about_share_ul li .about_share_more{position: absolute; width: 100%; height: 100%; background: #f9be00;top: 100%;
    transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;}
.about_share_ul{margin:120px 0;}
.about_share_more h2{font-weight: normal; font-size: 30px; color: #fff; margin-bottom: 20px;}
.about_share_aer{width: 50px; height: 50px; background: #fff; border-radius: 100px;}
.about_share_img{width: 100%; height: 100%; overflow: hidden;}
.about_share_img img{width:60%;}
ul.about_share_ul li:hover .about_share_more{top: 0;}
/* about_partner */
.about_partner{padding: 120px 0; background: url(../images/about_other_03.jpg) no-repeat center bottom; width: 100%;}
.about_partner_middle .title .title_p{font-size: 18px; line-height: 30px; color: #3b4044; margin-top:60px;height: 300px;}
.about_partner_middle .title{width: 45%;}
.about_partner_li{width: 47%; margin-bottom:100px;padding: 20px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.08);}
.about_parter_li_box{width: 100%;}
.about_parter_li_top{width: 100%; background: #f5f5f5; margin-bottom: 20px; flex-shrink: 0;}
.about_parter_li_top img{max-width: 100%; max-height: 100%;object-fit: cover;
    transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;}
.about_parter_li_bottom h1{color:#00cccc;font-weight:normal;}
.about_partner_li:hover .about_parter_li_box a.look_more{background: #f9be00;}
/* product */
.product_box{width: 100%; position: relative; overflow: hidden; padding: 120px 0; background: #f5faff;}
.product_top_img,.product_bottom_img{position: absolute; width:40%;}
.product_top_img{top:-0%; left: -13%;}
.product_bottom_img{bottom:-16%;right: -13%;}
.product_middle{position: relative;z-index: 1;}
.product_box table{width:84%;border-radius: 10px 10px 0 0 ;overflow: hidden; background: #fff; margin: 0 auto;}
.product_box table tbody{display: block;width: 100%;}
.product_middle .bt_tr{background: #f9be00; border: 1px solid rgba(255,255,255,0.5);white-space:nowrap;}
.product_middle .bt_tr1{padding-left:1%; padding-right: 1%;}
.product_middle .bt_tr th{padding: 10px 5px;color: #fff;width: 100%;}
.product_middle .bt_tr2 th{white-space:nowrap; }
.product_middle .bt_tr th .opacity{opacity: 0;}
.product_middle table tr.tr_box{border-left: 0px solid rgba(0,0,0,0.05);
    border-right: 0px solid rgba(0,0,0,0.05);border-bottom: none; border-top: none;}
.product_middle table tr.tr_box td{border-bottom: none; border-top: none; padding: 30px 2px;white-space:nowrap;
    font-size: 16px;line-height: 20px;}
.product_middle table tr.tr_box td:nth-of-type(8){padding-left: 0;padding-right: 0;}
.product_middle table tr.tr_box:nth-of-type(2n){background: #fff9e5;}
.product_middle table tr{ width: 100%;
    transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;}
.product_middle table tr:hover{background: #00cccc;width: 100%;}
.product_middle table tr.bt_tr:hover{background: #f9be00;}
.product_middle table tr.tr_box:nth-of-type(2n):hover{background: #00cccc;width: 100%;}
.product_middle .bt_tr1 th:nth-of-type(1){width: 9%;}
.product_middle .bt_tr1 th:nth-of-type(2){width: 8%;}
.product_middle .bt_tr1 th:nth-of-type(3){width: 8%;}
.product_middle .bt_tr1 th:nth-of-type(4){width: 8%;}
.product_middle .bt_tr1 th:nth-of-type(5){width: 8%;}
.product_middle .bt_tr1 th:nth-of-type(6){width: 10%;}
.product_middle .bt_tr1 th:nth-of-type(7){width: 8%;}
/* .product_middle .bt_tr1 th:nth-of-type(8){width:26%;} */
.product_middle .bt_tr2 th:nth-of-type(1){width:7%;}
.product_middle .bt_tr2 th:nth-of-type(2){width: 5%;}
.product_middle .bt_tr2 th:nth-of-type(3){width: 5%;}
.product_middle .bt_tr2 th:nth-of-type(4){width:5%;}
.product_middle .bt_tr2 th:nth-of-type(5){width:5%;}
.product_middle .bt_tr2 th:nth-of-type(6){width: 5%;}
.product_middle .bt_tr2 th:nth-of-type(7){width: 5%;}
.product_middle .bt_tr2 th:nth-of-type(8){width: 2%;}
.product_middle table tr td{position: relative; height: 100%;
    /* width:inherit;white-space:nowrap; */
    transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;}
.product_middle table tr:hover td{color: #fff;}
.product_middle table tr:nth-of-type(2n+1) td:nth-of-type(1)::before{position: absolute; content: ""; display: block; left: 0;top: 50%;transform: translateY(-50%); width:4px; height: 40px; background: #00cccc; border-radius: 5px;}
.product_middle table tr:nth-of-type(2n) td:nth-of-type(1)::before{position: absolute; content: ""; display: block; left: 0;top: 50%;transform: translateY(-50%); width:4px; height: 40px; background: #f9be00; border-radius: 5px;}
.product_middle table tr:nth-of-type(2n+1):hover td:nth-of-type(1)::before{ background: #fff; }
.product_middle table tr:nth-of-type(2n):hover td:nth-of-type(1)::before{ background: #fff;}
.product_middle .product_more{width: 35px; height: 35px; border-radius:4px; background: #98ba42; padding: 2px;margin: auto; }
.product_middle table tr:hover .product_more{background:#f9be00;}
.product_middle table tr td.last_td{border-left: none;border-right: none; height: 100%; margin: auto;}
.product_middle .progress_bar .pro-bar { background:#ebebeb;height:30px;position: relative; border-radius: 0 100px 100px 0;}
.product_middle .progress_bar .progress_bar_title{/*color: hsl(218, 4%, 50%);*/ color: #D5D6E2;font-size: 15px;font-weight: 300;position: relative;top: -28px;z-index: 1;}
.product_middle .progress_bar .progress_number{float: right; margin-top: -24px;}
.product_middle .progress_bar .progress-bar-inner {
    display: block; width: 0;height: 100%;position: absolute;top: 0; left: 0;border-radius: 0 100px 100px 0;
    transition: width 1s linear 0s;
    animation: animate-positive 2s;
    background:-moz-linear-gradient(right, #59c9ca, #49f6f8);
	background:-webkit-linear-gradient(right,#59c9ca, #49f6f8);
	background:-o-linear-gradient(right,#59c9ca, #49f6f8);
	background:-ms-linear-gradient(right,#59c9ca, #49f6f8);
	background:linear-gradient(to left,#49f6f8, #59c9ca);
}
.product_middle table tr:hover .progress_bar .progress-bar-inner{
    background:-moz-linear-gradient(right, #e1a200, #ffd66e);
	background:-webkit-linear-gradient(right,#e1a200, #ffd66e);
	background:-o-linear-gradient(right,#e1a200, #ffd66e);
	background:-ms-linear-gradient(right,#e1a200, #ffd66e);
	background:linear-gradient(to left,#ffd66e, #e1a200);
}
@-webkit-keyframes animate-positive{
    0% { width: 0%; }
}
@keyframes animate-positive{
    0% { width: 0%; }
}
.product_box1{width: 100%; position: relative; overflow: hidden; padding: 120px 0; background: #f5faff;}
.product_xq_box{max-width: 1280px; margin: 0 auto;position: relative;z-index:2;}
.product_xq_title{width: 100%; border-bottom: 1px solid rgba(0,0,0,0.08); padding-bottom: 60px;}
.product_xq_title .line{width: 40px; height: 3px; background: #00cccc;}
.product_xq_title h1{font-size: 36px; color: #f9be00; display: block; margin: 0 20px; font-weight: normal;}
.product_xq_text{margin: 60px auto; min-height: 500px;}
.product_xq_text,.product_xq_text p,.product_xq_text span{font-size: 18px; line-height: 36px; color: #232323;text-align: justify;}
.product_xq_text img{display: block; max-width: 100%; margin: 20px auto;}
.product_xq_bottom{width: 100%; border-top: 1px solid rgba(0,0,0,0.08);border-bottom: 1px solid rgba(0,0,0,0.08); padding: 60px 0;}
.product_xq_bottom .product_xq_left{width: 40%;}
.product_xq_bottom .pro_pre{margin-right: 20px;width: 50px;}
.product_xq_bottom .pro_next{margin-left: 20px;width: 50px;}
.product_xq_bottom .product_xq_left:hover .a span{color: #f9be00;}
.product_xq_bottom .product_xq_left .a{white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.pro_pre_ph{display: none;}

.platform_box{width: 37%; left:8%; margin-top:6%; position: absolute;z-index: 1;}
.text_description,.text_description p,.text_description span{font-size: 18px; color: #3b4044; line-height: 30px;
    text-align: justify;
    text-justify: inter-ideograph;
}
.platform_one{position: relative;width: 100%; background: #eff5fb;}
.platform_right{width: 39.1%; position: absolute; right:8%;margin-top: 6.5%;z-index: 1;}
.platform_one .index_bg{width: 100%; position: relative;}
.platform_left_text{margin-top: 50px;}
.platform_left_text h1{font-size:28px; color: #00cccc;display: block; margin-bottom: 20px;}
.platform_left_text .platform_left_p{    font-size: 18px;
    color: #3b4044;
    line-height: 30px;
    text-align: justify;}
.platform_ph_box{display: none;}
.platform_two{background: #f5f5f5; width: 100%; padding: 120px 0; margin-top: 120px;}
.platform_two .platform_two_ul .platform_two_li{width: 30%; position: relative;overflow: hidden;background: #2e2e2e;}
.platform_two .platform_two_ul .platform_two_li::after{content: ""; display: block; width: 100%; height:5px; background: #00cccc;transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;}
.platform_two .platform_two_ul .platform_two_li .platform_ul_li_text{position: absolute; width: 100%; height: 100%; z-index: 2;}
.platform_two .platform_two_ul .platform_two_li .platform_ul_li_text img{width:100px;}
.platform_two .platform_two_ul .platform_two_li .platform_two_li_position{position: absolute; bottom: 0;left: 0;right: 0;width: 100%; background: #f9be00; height:0%;z-index: 1;
    transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;}
.platform_two .platform_two_ul .platform_two_li .platform_two_li_position img{width: 52%; position: absolute; bottom: 0; right: -10%;}
.platform_two .platform_two_ul .platform_two_li > img{width: 52%; position: absolute; bottom: 0; right: -10%;}
.platform_ul_li_text h2{font-size: 28px; color: #fff; font-weight: normal;}
.platform_two .platform_two_ul .platform_two_li:hover .platform_two_li_position{height: 100%;}
/* incubation */
.incubation_box{background:url(../images/fw_13.jpg) no-repeat center top #f5f5f5; width: 100%; padding:120px 0;}
.incubation_box ul.incubation_ul li{border-radius: 10px; overflow: hidden; margin-bottom: 100px;}
.incubation_box ul.incubation_ul li .incubation_left{width: 45%; flex-shrink: 0;overflow: hidden;}
.incubation_box ul.incubation_ul li .incubation_left img{width: 100%; height: 100%;object-fit: cover;
    transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;}
.incubation_box ul.incubation_ul li .incubation_right{width: 55%;}
.incubation_right{padding: 1% 5%; background: #fff;}
.incubation_right .incubation_img_logo{width: 130px; height: 70px; flex-shrink: 0;}
.incubation_right .incubation_img_logo img{max-height: 100%;max-width: 100%; object-fit: cover;}
.incubation_right h1{color: #00cccc;font-size: 28px;font-weight: normal;display: block; margin-bottom: 20px;}
.incubation_right .incubation_li_text{font-size:18px; line-height: 30px; color: #333;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:4;
    -webkit-box-orient: vertical;}
.look_lj{width: 180px; height: 50px;border: 1px solid #98ba42;border-radius: 4px; color: #98ba42; text-align: center; line-height: 50px; margin-top: 30px;
    transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;}
.incubation_box ul.incubation_ul li:hover .incubation_left img{ transform: scale(1.1,1.1);
-webkit-transform: scale(1.1,1.1);
-moz-transform: scale(1.1,1.1);
-ms-transform: scale(1.1,1.1);
-o-transform: scale(1.1,1.1);}
.incubation_right:hover .look_lj{background: #98ba42; color:#fff;}
/* news */
.news_width{width: 83.33%; margin:3% auto; min-height: 500px; flex-wrap: wrap;}
ul.news_box{width: 100%;}
ul.news_box li{width: 100%;padding: 50px 0; border-bottom: 1px solid rgba(0,0,0,0.08);}
ul.news_box li .indnews_img{width:30%; overflow: hidden;margin-right: 5%;flex-grow: 0; flex-shrink: 0;}
ul.news_box li .indnews_img img{width: 100%; object-fit: cover;
    height: 100%;
transition: all 0.4s;
-webkit-transition: all 0.4s;}
ul.news_box li .news_right{flex-grow: 1; flex-shrink: 1; flex-wrap: wrap;}
ul.news_box li{width: 100%;}
ul.news_box li .news_right .time_box{width: 100px; height: 100px; text-align: center; margin-right:40px; border: 1px solid rgba(0,0,0,0.08);
    transition: all 0.4s;
    -webkit-transition: all 0.4s;}
ul.news_box li .news_right .time_box h1{font-size: 42px; color: #00cccc;font-weight: normal;
    transition: all 0.4s;
    -webkit-transition: all 0.4s;}
ul.news_box li .news_right .time_box p{text-align: center;font-size: 18px;color: #00cccc;
    transition: all 0.4s;
    -webkit-transition: all 0.4s;}
ul.news_box li .news_right .news_rtext{width:calc(100% - 140px ); position: relative; } 
ul.news_box li .news_right .news_rtext h1{font-size: 24px; margin-bottom: 30px;
    transition: all 0.4s;
    -webkit-transition: all 0.4s;}
ul.news_box li .news_right .news_rtext .p{font-size: 16px; line-height: 28px;text-align: justify;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient: vertical;}
ul.news_box li:hover .indnews_img img{ transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);}
ul.news_box li:hover .news_right .news_rtext .look_lj{background: #98ba42; color:#fff;}
ul.news_box li:hover .news_right .news_rtext  h1{color: #f9be00;}
ul.news_box li:hover .news_right .time_box{background: #221e1f;}
ul.news_box li:hover .news_right .time_box h1,ul.news_box li:hover .news_right .time_box p{color: #fff;}
.pages{margin:100px 0;}
.pages a{display: inline;width:40px; height:40px; line-height:40px;background: #f5f5f5; color: #211d1e; text-align: center;margin: 0 5px;
transition: all 0.4s;
-webkit-transition: all 0.4s;
-moz-transition: all 0.4s;
-ms-transition: all 0.4s;
-o-transition: all 0.4s;}
.pages a.on{background: #f9be00; color: #fff;}
.news_box1{ padding: 120px 0;}
.news_xq_title{width:100%; border-bottom:1px solid rgba(0,0,0,0.08);}
.news_xq_lm{padding: 30px 0;}
.news_xq_lm div{color: #666;font-size: 18px;}
.news_xq_lm div:first-child{display: block; margin-right:60px; }
.news_xq_title h1{font-size: 36px; font-weight: normal; color: #000;}
.join_one{padding: 120px 0; background: url(../images/renc_03.jpg) no-repeat center top; width: 100%;}
.join_one_left{width: 52%;border-radius: 10px; flex-shrink: 0; overflow: hidden;}
.join_one_left img{width: 100%; height: 100%; object-fit: cover;}
.join_one_right{width:40%;}
.join_text .join_text_one_top{font-size: 18px; color: #3b4044; line-height: 32px;margin-bottom: 30px;}
.join_text > h1{font-size: 30px; font-weight: normal; color: #000; margin-bottom:20px;}
.join_two{padding: 120px 0; width: 100%;}
.join_two ul.join_two_ul{width: 100%; position: relative; margin-top: 60px;}
.join_two ul.join_two_ul li{width:25%; position: relative; overflow: hidden;}
.join_two ul.join_two_ul li .join_beaut_life{position: absolute; top:45%; right: 0;width: 100%; height: 100%; background: rgba(0,0,0,0.0); transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;}
.join_two ul.join_two_ul li:hover .join_beaut_life{ top: 0; background: rgba(0,0,0,0.6);}
.join_two .join_beaut_life .join_icon{width:80px; height:80px; background: #f9be00; border-radius: 100px; padding: 10px;
margin-top: 30%;}
.join_two .join_beaut_life h1{width: 80%;color:#fff;font-size: 24px;margin:10% 0 15% 0;text-align: center;}
.join_two .join_beaut_life .join_beact_text{width: 80%;margin:50% auto 0 auto; color: #fff;font-size: 18px;line-height: 30px;
    text-align: center;
    transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s}
.join_two ul.join_two_ul li:hover .join_beaut_life .join_beact_text{
    margin-top:0 ;
}
.join_two .join_beaut_life .join_click_more{width: 40px; position:absolute; bottom: 40px;}
.join_two ul.join_two_ul li .join_two_bigimg{width: 100%;height: 100%; flex-shrink: 0;overflow: hidden;}
.join_two ul.join_two_ul li .join_two_bigimg img{width: 100%; height: 100%; object-fit:cover;}
.join_pupb_box{position: relative;}
.mySwiper_join{ padding-bottom:10%;}
.join_window_box{width: 84%; margin: 0 auto; position: relative; background: #fff; border-radius:4px; padding: 5% 5% 0 5%;}
.colse_join{position: absolute; z-index: 1; background: #f9be00; width: 50px; height: 50px; border-radius:4px;right: 20px;top: 10px;}
.colse_join img{width: 20px;}
.colse_join{position: absolute; z-index: 1; background: #f9be00; width: 50px; height: 50px; border-radius:4px;right: 20px;top: 10px;}
.join_text_ms{position: absolute; bottom: 0; left: 0;right: 0;width: 100%; background: rgba(0,0,0,0.4);z-index: 2;
    font-size: 20px; color: #fff; padding:10px 10px 0 10px; height: 100px; line-height: 26px;
    background:-moz-linear-gradient(top, #59c9ca, #49f6f8);
	background:-webkit-linear-gradient(top,#59c9ca, #49f6f8);
	background:-o-linear-gradient(top,#59c9ca, #49f6f8);
	background:-ms-linear-gradient(top,#59c9ca, #49f6f8);
	background:linear-gradient(to bottom,rgba(0,0,0,0.0), rgba(0,0,0,0.6));
}
.join_window .join_window_box .mySwiper_join .swiper-slide{border-radius: 10px;overflow: hidden;}
.join_window{position: fixed; width: 100%; height: 100%; background:rgba(0,0,0,0.5);top: 0;right: 0;bottom: 0;left: 0;z-index: 999999; }
.join_swiper_box{width: 100%; flex-shrink: 0; overflow: hidden;}
.join_swiper_box img{width: 100%; height: 100%; object-fit: cover;
    transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s}
.join_window .join_window_box .mySwiper_join .swiper-slide:hover .join_swiper_box img{
    transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);
    -moz-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);
    }
.works_one{background: url(../images/us_ng_07.jpg) no-repeat center bottom #f5f5f5; width: 100%; padding: 120px 0;position: relative;}
.works_one_left{width: 41.8%;position: relative; height: 100%;}
.works_one_right{width: 58.2%;position: relative;}
.works_one_tighttext{position: absolute; left: 0;bottom: 10%;z-index: 1;background: rgba(255,255,255,0.9); width: 80%; border-radius: 0 10px 10px 0; padding: 60px 60px 60px 0;}
.works_one_left .works_one_left_text{ padding: 60px 60px 60px 0; background: #2e2e2e; position: absolute; bottom: 0;right: 0;}
.workd_one_middle{position: absolute;z-index: 1;width: 84%; left: 8%; top: 120px; height: 100%;}
.works_right_img{width: 57%; overflow: hidden;}
.works_right_img img{width: 100%; height: 100%; object-fit:cover;}
.works_one .title{margin-top: 8%;}
.work_one_text{width:83.5%; position: relative; margin-top:8%;}
.work_one_text .works_one_left_text{ width: 50%; background: #2e2e2e; height: 100%; padding: 8%; color: #fff;font-size: 18px; line-height: 30px;border-radius: 10px 0 0 10px; position: relative;}
.works_one_right{width: 50%;background: rgba(255,255,255,0.9); height: 100%; padding:8%; font-size: 18px;line-height: 30px;border-radius: 0 10px 10px 0;}
.work_one_text .works_one_left_text::after{content:""; display: block;position: absolute; z-index: 1; width:90%; right: 0;height: 70%; top: 50%; transform: translateY(-50%);border: 1px solid rgba(255,255,255,0.2);}

.work_two{padding: 120px 0;}
.works_t_r{width:65%;}
.works_t_r from{width: 100%;}
a.sel_mask{border-radius: 4px;
    position:relative;
    width: 26%; background: #f5f5f5;  font-size: 16px; color: #666;height: 50px;line-height: 50px;
    display:inline-block;text-decoration: none;border: 1px solid rgba(0,0,0,0);}
.sel_mask:hover{ background: #fff9e5;}
.sel_mask select{top:0px; left:0px;position:absolute;opacity:0;width:100%; background: #f5f5f5; 
   font-size: 16px; color: #666; padding-left: 10px;height: 100%; }
.sel_mask select:hover{ color: #fff;}
.sel_mask select option[selected]{font-weight:bold;}
.sel_mask select option:nth-child(even) {background-color:#fff9e5;}
.sel_mask select option{color:#333;}
.sel_mask span{position: absolute; left:5px; right: 20px; display: inline-block;
    color:#333;overflow:hidden; text-overflow: ellipsis; white-space:nowrap;}
.sel_mask img{display: inline-block;position: absolute;top:50%;right: 5px;}
.wirk_button{width: 120px; height: 50px; background:url(../images/search2.png) no-repeat center left #98ba42; border-radius: 4px; color:#fff; background-size: 18px 18px; background-position-x: 30%;padding-left:20px;font-size: 18px;
    transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s}
.wirk_button:hover{background:url(../images/search2.png) no-repeat center left #f9be00; background-size: 18px 18px; background-position-x: 30%;}
.work_tow_bottom{width: 100%;}
ul.table_ul{background: #f9be00; height: 90px; padding: 0 20px 0 10px;}
ul.table_ul li{width: 15%;}
ul.table_ul li:last-child{width:10%;}
ul.table_ul li span{color: #fff; font-size: 18px;}
ul.table_ul li img{width: 36px; margin-right: 5px;}
.work_list{width: 100%;}
.work_list_box{width: 100%; overflow-y: scroll; height: 50vh; padding: 20px 20px 20px 10px;margin-top:10px;}
.work_list_box::-webkit-scrollbar-track-piece { background-color:#faebc6;}
.work_list_box::-webkit-scrollbar {width:6px;height:9px;}
.work_list_box::-webkit-scrollbar-thumb {background-color:rgba(249,190,0,0.7); border-radius: 100px; background-clip:padding-box;min-height:28px;}
.work_list_box::-webkit-scrollbar-thumb:hover {background-color:#f9be00; }
.work_list_ul > li.work_li,
.work_list_ul > li.work_li ul.work_in_ul{width: 100%;}
.work_list_ul > li.work_li{box-shadow: 0 0 10px rgba(0,0,0,0.08); padding: 30px 0; margin-bottom:30px;
    transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s}
.work_list_ul > li.work_li ul.work_in_ul li:last-child{width:5%;}
.work_list_ul > li.work_li ul.work_in_ul li{width: 15%;display: flex;align-items: center;justify-content:center;
    transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s}
.work_list_ul > li.work_li:last-child{margin-bottom: 0;}
.work_list_ul > li.work_li:hover{background: #faebc6;}
.work_window{position: relative;}
.work_window .work_fixed{position: fixed; width: 100%; height: 100%; background:rgba(0,0,0,0.5);top: 0;right: 0;bottom: 0;left: 0;z-index: 999999;}
.work_fixed_title{position: relative;width: 100%; background: #f5f5f5;padding:20px 0;}
.work_fixed_title h1{font-size: 28px; padding-left: 5%;}
.work_fixed_in{width: 84%; background: #fff; border-radius: 10px;overflow: hidden;height: 80vh; position: relative;}
.work_fixed_bottom{width: 100%; padding:3% 5%; overflow-y: scroll; height:calc(100% - 100px);}
.work_fixed_bottom::-webkit-scrollbar-track-piece { background-color:#faebc6;}
.work_fixed_bottom::-webkit-scrollbar {width:6px;height:9px;}
.work_fixed_bottom::-webkit-scrollbar-thumb {background-color:rgba(249,190,0,0.7); border-radius: 100px; background-clip:padding-box;min-height:28px;}
.work_fixed_bottom::-webkit-scrollbar-thumb:hover {background-color:#f9be00; }
.work_fixed_bottom .work_text_title{font-size: 24px;color: #333; display: block; margin-bottom: 20px;}
.work_fixed_bottom  .work_text_main{font-size: 18px; line-height:30px; margin-bottom:3%;}
.work_email span{font-size: 18px;}
.work_email a{color: #00cccc;font-size: 20px; font-weight: bold;}
.work_three{margin-bottom: 120px;}
.work_three_zl{width: 48.9%; overflow: hidden; flex-shrink: 0;border-radius:10px; position: relative;}
.work_three_zl > img{width: 100%; height: 100%; object-fit:cover;
    transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s}
.work_three_zl:hover > img{
    transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);
    -moz-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);
}
.work_three_zl .work_three_text{position: absolute;bottom: 20px;right: 0;left: 0;width: 100%;z-index: 1; padding: 0 20px;}
.work_three_zl .work_three_text .work_img_box{width: 45px;height: 72px;margin-right: 20px; position: relative; overflow: hidden;}
.work_three_zl .work_three_text .work_img_box .t1{display: none;}
.work_three_zl .work_three_text .work_img_box img{width: 100%; position: absolute; top: 0;
    transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s}
.work_three_zl:hover .work_three_text .work_img_box img{top: -100%;}
.work_three_zl .work_three_text .work_text_bottom h1{font-size: 30px;color: #fff; font-weight: normal;}
.work_three_zl .work_three_text .work_text_bottom p{color: #fff;font-size: 20px;}
.contact_one{padding: 120px 0;}
.contact_ul{margin-top:60px;}
.contact_ul li{width: 18.9%; background: #f5f5f5; position: relative;overflow: hidden; border-radius: 10px;}
.contact_ul li img{width: 90px; margin-top: 20%;}
.contact_ul li h1{font-size: 20px; color: #000;}
ul.contact_ul li .line{width: 40px;height:3px; background: #00cccc; margin: 20px auto;}
ul.contact_ul li .cont_p{text-align: center;font-size: 16px;line-height: 36px; text-align: center;}
ul.contact_ul li .cont_p1{font-size: 14px; text-align: center;}
ul.contact_ul li::after{content: ""; display: block; width: 100%; height: 10px; background: #00cccc; position: absolute;
     left: 0;right: 0;bottom: 0;}
.contact_two{padding: 120px 0;}
.contact_two{background:url(../images/us_ng_10.jpg) no-repeat center;}
.contact_right{width: 70%; position: relative;}
.mySwiper_contact{width: 70%; margin: 0 auto; padding-bottom: 60px;}
.contact_text_ms{position: absolute;bottom: 20px;right: 0;left: 0;width: 100%;z-index: 1; padding: 0 20px;}
.contanct_swiper_box{position: relative;width: 100%;overflow: hidden;}
.contanct_swiper_box .contact_text_ms h1{font-size: 28px; color: #fff;margin-bottom: 20px;}
.contanct_swiper_box .contact_text_ms > div  .cont_p{font-size:18px; color: #fff; margin-top:8px;}
.contanct_swiper_box .contact_text_ms > div  img{width:40px;}
.contact_three{background: #f5f5f5;width: 100%; padding: 120px 0;}
.color{color: #98ba42;}
.contact_input{flex-wrap: wrap; margin-top: 40px;}
.contact_input .cont_input_list{width:calc(30% - 10px); margin-bottom: 40px;padding-left: 10px; height: 70px; font-size: 18px;
    margin-left:5%;float: left;border-radius:6px;
    transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;}
.contact_input .cont_input_list.inp_text3,.contact_input .cont_input_list.inp_text6{margin-left: 0;}


.contact_input textarea{width:99%;font-size: 18px; min-height: 200px; line-height: 30px; padding: 10px;border-radius: 4px;
    transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;}
.cont_button{display: block; margin:40px auto 0 auto; width:calc(30% - 10px); line-height: 70px;font-size: 18px; color: #fff;
     background: #98ba42;border-radius: 4px;
     transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;}
.contact_input .cont_input_list:hover{box-shadow:0 0 15px rgba(249,190,0,.5);}
.contact_input textarea:hover{box-shadow:0 0 15px rgba(249,190,0,.5);}
.contact_input textarea:hover::-webkit-input-placeholder{color: #f9be00;}
.contact_input textarea:hover::-moz-placeholder{color:#f9be00;;}
.contact_input textarea:hover:-ms-input-placehoder{color: #f9be00;;}
.contact_input textarea:hover:-moz-placeholder{color: #f9be00;}
.contact_input .cont_input_list:hover::-webkit-input-placeholder{color: #f9be00;}
.contact_input .cont_input_list:hover::-moz-placeholder{color:#f9be00;;}
.contact_input .cont_input_list:hover:-ms-input-placehoder{color: #f9be00;;}
.contact_input .cont_input_list:hover:-moz-placeholder{color: #f9be00;}
.cont_button:hover{background: #f9be00;}


/* search结果页面 */
.main_banner_search{height: 300px;}
.banner_mid_position1{top: 50%; 
    /* transform: translateY(-50%);-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);}
 */
}
.banner_search{width: 32%;}
.banner_search_box{width:100%; height: 60px; border-radius: 4px; overflow: hidden;}
.banner_search_box .type_input{width:78%;background: #fff; font-size: 18px; padding-left:10px; height: 100%;}
.banner_search_box .button_input{width: 22%; height:100%; font-size: 18px; background: #f9be00; color: #fff;}
.banner_search_text{margin-top: 20px; font-size:16px; color: #fff;}
.banner_search_text span{color: #f9be00; font-weight: bold;}
.search_list{max-width: 1280px; margin: 120px auto;}
.tab_search a{position: relative; font-size: 22px;font-weight: bold; color: #333;display: block;margin-right: 50px; padding-bottom: 15px;
    transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;}
.tab_search a.on{color: #f9be00;}
.tab_search a.on::after{display: block; content:""; width: 30px; height:3px;  background: #f9be00; position:absolute;
bottom: 0; left: 0;}
.tab_search a:hover{color: #f9be00;}
.search_list_box{margin-top:30px; width: 100%;}
ul.search_list_ul{width: 100%;}
ul.search_list_ul li{padding: 40px 0; border-bottom: 1px solid rgba(0,0,0,0.05);}
ul.search_list_ul li a > h1{font-size: 24px; color: #000; display: block; margin-bottom: 20px; font-weight: normal;
    transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;}
ul.search_list_ul li a > .search_list_text{font-size: 18px; line-height:32px; color: #666666;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;}
ul.search_list_ul li:hover a > h1{color:#f9be00;}
.nomal_no{margin: 10% auto; position: relative;width: 100%;}
.nomal_no img{display: block; margin: 0 auto; width: 200px;}
.nomal_no h3{font-size: 24px;font-weight: normal;text-align: center; margin:30px auto 0 auto; color: #f9be00;}





